/*
 * coda.h
 *
 *  Created on: 08/nov/2014
 *      Author: Gabriel
 */

#ifndef CODA_H_
#define CODA_H_

#include <iostream>
#include <string>
using namespace std;

typedef bool boolean;
const int MAXELEM = 100;

class Persona{
public:
	string Nome;
	string Cognome;
	enum {bancomat, contanti} payment;
};

typedef Persona tipoelem;

class Coda{
public:
	void creaCoda();
	boolean codaVuota();
	tipoelem leggiCoda();
	void inCoda(tipoelem);
	void fuoriCoda();

	Coda();
	~Coda();
private:
	tipoelem persone[MAXELEM];
	int testa;
	int fondo;
};

void stampaCoda(Coda);
void spartireCoda(Coda,Coda*,Coda*);
void acquisisci(Coda*);



#endif /* CODA_H_ */
